java audio j2ee computer development aluminum c++ .net metal stainless computer repair notebook projects developers visual laptop steel visual studio design asp.net microsoft open source art